<?php
namespace app\home\controller;
use houdun\core\Controller;
use houdun\model\Model;
use houdun\view\View;
use system\model\Grade;


class Entry extends Controller {
    /**
     *  班级首页方法
     * @return mixed
     */
    public function index(){
        //获取班级的所有数据 为在页面展示
       $data=Grade::getAll();
       //加载模版文件 给模版分配给变量
       return \view('',compact('data'));

    }

    /**
     * 班级表的添加方法
     * @return mixed
     */
    public function  add(){
        //判断是否是POST提交
       if(IS_POST){
           //给数据表插入提交数据
           Grade::insert($_POST);
           //提示消息并跳转页面
           $this->setRedirect('?a=index')->message('添加成功');
       }
       // 加载添加模版
        return \view();

    }

    /**
     * 班级表的编辑方法
     * @return mixed
     *
     */
    public  function edit(){
         //获取旧数据
         $data =Grade::find($_GET['id']);
      //判断用户是否进行了POST提交
     if(IS_POST){
         //修改班级表中对应的一条数据
         Grade::where('id='.$_GET['id'])->update($_POST);
         //跳转页面 提示消息
         $this->setRedirect('/')->message('修改成功');
     }
     //模版页面
     return \view('',compact('data'));
    }

    /**
     * 班级表的删除方法
     */
    public  function  del(){
      //删除对应的一条数据
     Grade::where("id=".$_GET['id'])->delete();
     //跳转页面 提示消息
     $this->setRedirect('/')->message('删除成功');
    }
}